<?php
  require_once('tpl/header.php');
?>
<?php 
    //链接数据库，接受表单数据，写更新数据库的sql语句，如果用户上传了新的头像，需要将新的头像文见上传到服务器，并把原头像删除
    
    require_once('../system/loginCheck.php');
    require_once('../system/dbConn.php');
    connect();
    ?>
    <h1>欢迎管理员<?php echo $_SESSION["adminname"]; ?>使用本系统</h1>
    <?php
    $uid=$_POST["uid"];
    $username=$_POST["username"];
    $gender=$_POST["gender"];
    $birthdate=$_POST["birthdate"];
    $email=$_POST["email"];
        if ($_FILES["pic"]["error"]) {
    	switch ($_FILES["pic"]["error"]) {
    		case '1':
    		    echo "文件尺寸超过了配置文件的最大值";
    			# code...
    			break;
    	    case '3':
    		    echo "部分文件上传";
    			# code...
    			break;
    		case '4':
    		    echo "没有文件上传";
    		    $sql="update users set gender='$gender',birthdate='$birthdate',email=$email where uid=$uid";
    			# code...
    			break;
    		
    		default:echo "未知错误";
    			# code...
    			exit;
    	}
    	# code...
    }
    else{

    $arr=explode(".",$_FILES["pic"]["name"]);
    $suffix=$arr[count($arr)-1];
    //判定文件类型是不是图片
    $allowtype=array("jpg","jpeg","png","PNG","JPG","JPEG","Bmp","gif");
    if (!in_array($suffix, $allowtype)) {
    	//扩展名不在xx中
    	//echo "文件上传错误";
    	//exit;//脚本退出结束
    	die("文件上传错误");

    }
    //拷贝,文件命名使用系统时间加三位随机数命名
    
    $filePath="../images/";
   
    $randname=date("YmdHis").rand(100,999).".".$suffix;
   if (move_uploaded_file($_FILES["pic"]["tmp_name"], $filePath.$randname)) {
      # code...
    echo "文件上传成功";
    }
     $sql="update users set gender=$gender, birthdate='$birthdate', email='$email',pic='$randname' where uid=$uid";
   }

   //执行sql
   $result=mysql_query($sql);
   if ($result) {
   	echo "用户信息更新成功，三秒后跳转到列表页";
   	header("refresh:3;url='userlist.php'");

   }
   else{
    echo "用户信息更新失败";
   }

     ?>
   


<?php
  require_once('tpl/footer.php');
?>